the combination of heterogeneous data